package com.aooci.ordercat.service;

import java.util.List;

import com.aooci.ordercat.domain.DiningTable;
import com.aooci.ordercat.domain.ItemCategory;
import com.aooci.ordercat.domain.Takeaway;
import com.aooci.ordercat.enums.OrderType;
import com.aooci.ordercat.vo.ItemVo;

public interface DashboardService {
	
	public List<DiningTable> loadDiningTables();
		
	public List<DiningTable> loadDiningTablesByCategoryId(int diningTableCategoryId);
		
	public List<Takeaway> loadNoFreeTakeaways();

	public Takeaway loadOneFreeTakeaway();
	
	public List<ItemCategory> loadItemCategories();
	
	public List<ItemVo> loadItemsByItemCategoryId(int itemCategoryId);

	public void ordertItemFromCategore(int orderId, OrderType orderType, int itemId, int itemCount);
	
}